header {
	min-height: 50px;
	background-color:#3A87AD;
	color: #fff; 
	font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

nav {
	max-width: 15%;
	font-size:14px;
	float: left;
	background:#C5C5C5; 
/*	color: #fff;  */
	
}
div#content {
	margin: 30px;
	float: left;
	max-width: 70%;
}

.ui {
	color:blue;
}
div#ui {
	float:left;
	max-width: 40%;
}

div#cart {
	max-width: 15%;
	float:left;
}

.error {
	color: red;
}

input.error {
	border-color: red;
}

footer {float: left;}

.item {
	float: left;
	margin: 5px;
	border: solid white 5px;
}
.cart {
	clear: both;
	color:blue;
}
.cart img {
	max-width: 50px;
	max-height: 50px;
}
.img-wrapper{
	float: left;
	min-height: 300px;
	min-width: 250px;
}
